@charset "utf-8";
/* CSS Document */
body{background:#ffffff url(../images/body_bg.gif) repeat-x;}
body{background:transparent url(../images/body_bg.gif) repeat-x scroll left 36px;font:12px/20px Arial,Verdana,Tahoma,"宋体";margin:0 auto;}
#top_bar {
	width:100%;
	height:36px;
	background-image: url(../images/top_bar_bg.gif);
	background-repeat: repeat-x;
	font:12px/20px Arial,Verdana,Tahoma,"宋体";
}
#top_bar_c {
	width:960px;
	height:36px;
	margin:0 auto
}
#top_bar a {color:#0035a0}
#top_bar a:hover {color:#ff4200}
#userinfo, #top_bar .toolsbar {height:28px;display:inline-block;margin-top:7px}
#userinfo {float:left;color:#666}
#userinfo a {margin-left:15px}
#userinfo strong {color:#ff4200}
#userinfo .ml0{margin-left:0}
#toolsbar {float:right;position:relative;z-index:99998}
#toolsbar ul {float:left;margin:11px 12px 0 12px;height:24px;line-height:normal;display:inline;position:relative;z-index:99999}
#toolsbar ul.line {width:2px;height:20px;overflow:hidden;background:#fff;margin:7px 0 0 0}
#toolsbar ul.line u{display:block;width:1px;height:20px;overflow:hidden;background:#abdbff;}
#toolsbar ul h5 {color:#0035a0;font-weight:100;font-size:12px;cursor:pointer;position:relative;z-index:100002}
#toolsbar ul h5 span {width:7px;height:22px;overflow:hidden;background:url(../images/top_bar_pc.gif) no-repeat 0 top;display:inline-block;margin:0 0 -15px 4px}
#toolsbar ul p {display:none;position:absolute;z-index:100001;top:24px;left:0;background:#fff;border:1px solid #72c3ff;padding:3px 9px 6px 9px;overflow:hidden}
#toolsbar ul p a {display:block;margin:0;padding:2px 0 0 0;line-height:21px}
#toolsbar ul p u {width:100%;height:1px;background:#abdbff;display:block;overflow:hidden;margin:5px 0}
#toolsbar ul.select {margin:7px 2px 0 2px}
#toolsbar ul.select h5 {border:1px solid #72c3ff;border-bottom:none;background:#fff;padding:4px 9px 0 9px;height:20px}
#toolsbar ul.select h5 span {background-position:-45px top}
#toolsbar ul.select p {display:block;overflow:hidden}
#toolsbar ul s {border-right:2px solid #0a68ae;border-bottom:2px solid #0a68ae;display:none;text-decoration:none;position:absolute;z-index:100000;top:2px;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3}
#toolsbar ul.select s {display:block;zoom:1}
#toolsbar ul.top_se h5 {width:72px}
#toolsbar ul.top_se p {width:96px;height:102px}
#toolsbar ul.top_se .s_t,#toolsbar ul.top_se .s_b {width:89px;height:24px;left:2px}
#toolsbar ul.top_se .s_b {width:113px;height:110px;top:26px}
#toolsbar ul.top_se .tip {width:83px;height:25px;overflow:hidden;position:absolute;left:0;top:18px;z-index:100003;background:url(../images/top_bar_pc.gif) no-repeat -309px top;display:none}
#toolsbar ul.top_sh h5 {width:35px;background:url(../images/top_bar_pc.gif) no-repeat -88px 0px;padding-left:16px}
#toolsbar ul.select .top_sh_pic {background-color:#fff;background-position:-79px 4px;padding:4px 9px 0 25px}
#toolsbar ul.top_sh p {width:179px;height:42px;left:-128px}
#toolsbar ul.top_sh p input {float:left}
#toolsbar ul.top_sh p .top_text {width:120px;height:19px;overflow:hidden;margin:0;padding:4px 0 0 0;border:1px solid #ccc;font-size:12px;color:#666;margin-top:9px}
#toolsbar ul.top_sh p .top_buts {width:50px;height:25px;overflow:hidden;background:#ff5400;border:0;margin:9px 0 0 6px;padding:0;color:#fff;cursor:pointer}
#toolsbar ul.top_sh .s_t {width:68px;height:24px;left:2px}
#toolsbar ul.top_sh .s_b {width:197px;height:49px;top:28px;left:-127px}
#toolsbar ul.top_nn h5 {width:59px}
#toolsbar ul.top_nn p {width:178px;height:auto;left:-119px}
#toolsbar ul.top_nn p span.nn_team {display:block;width:100%;height:auto;overflow:hidden;border-bottom:1px solid #abdbff;padding:6px 0 5px 0}
#toolsbar ul.top_nn p span.no {border:none}
#toolsbar ul.top_nn p span a {float:left;margin-right:16px;display:inline;white-space:nowrap;padding:0}
#toolsbar ul.top_nn p span a.nn_title {font-size:12px;font-weight:600;width:100%; outline:none;}
#toolsbar ul.top_nn p span a.red_c{color:#FF0000}
#toolsbar ul.top_nn p span em {width:110%;display:block;text-decoration:none;font-style:normal;margin:0;padding:0;border:0;background:0}
#toolsbar ul.top_nn .s_t {width:76px;height:24px;left:2px;background:#ccc}
#toolsbar ul.top_nn .s_b {width:197px;height:250px;top:28px;left:-119px}


/*------------------顶LOGO----------------------------*/
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both;}
.clearfix {  _zoom: 1;}
*+html .clearfix {	overflow:auto;}
.nav_Logo{
	width:970px;
	background:url(../images/header_bg.gif) no-repeat left top;
	margin:0px auto;
	padding-top:10px;
}
.nav_Logo .logo_img{float:left;padding-left:50px; width:920px;}
.nav_Logo .logo_img h1{
	background:url(../images/logo.gif) no-repeat;
	width:350px;
	height:70px;
	text-indent:-500px;
	display:block;
	position:relative;
	float: left;
}
.nav_Logo .right_box{
	color:#2376C3;
	height:32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #BFE3FF;
	margin-top: 34px;
	position: relative;
	background-color: #EEFAFF;
	margin-right: 6px;
}
.nav_Logo .right_box a{color:#2376C3; padding: 0 8px;}
.nav_Logo .right_box a:hover{color:#ff4800;}
/* end top logo */

/* nav start */
.v4_nav{
	width:970px;
	height:48px;
	float:left;
	margin-top:18px;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
}
.v4_nav .nav_content{
	padding-left:25px;
	float:left;
	background-image: url(../images/nav_l_bg.gif);
	background-repeat: no-repeat;
}
.v4_nav .nav_content li{
	width:88px;
	height:48px;
	padding:0 10px;
	float:left;
	line-height:48px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-image: url(../images/nav_li_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.v4_nav .nav_content li a{color:#fff;width:88px;height:48px;display:block;}
.v4_nav .nav_content li.current{line-height:37px;}

.v4_nav .nav_content li.current a, .v4_nav .nav_content li a:hover{width:88px;height:37px;background:url(../images/nav_li_current.gif) no-repeat;display:block;color:#fff;}
.v4_nav .nav_content li a:hover{
	line-height:37px;
	text-decoration:none;
	background-image: url(../images/nav_li_hover.gif);
	background-repeat: no-repeat;
}

.v4_nav_right{
	padding-right:20px;
	float:right;
	margin-left:50px;
	padding-top:13px;
	height:23px;
	padding-bottom:12px;
	background-image: url(../images/nav_r_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* nav end */
